package com.zhuiyun.educations.api.sysmenuback.service;

import com.zhuiyun.educations.api.sysmenuback.entiy.SysMenuBack;

import java.util.List;

public interface SysMenuBackService {
    /**
    * @Author MJL
    * @Description todo 菜单表全查（左侧菜单栏）
    * @Date 2023/6/19 9:45
    * @Return  * @param null
    */
    List<SysMenuBack> SysMenuList(String userLoginName);

    /**
    * @Author MJL
    * @Description todo 菜单表全查
    * @Date 2023/6/20 14:49
    * @Return  * @param null
    */
    List<SysMenuBack> SysMenuBackList(SysMenuBack sysMenuBack);

    /**
    * @Author MJL
    * @Description todo 菜单表添加目录
    * @Date 2023/6/20 18:10
    * @Return  * @param null
    */
    int SysMenuDirectoryAdd(SysMenuBack sysMenuBack);

    /**
    * @Author MJL
    * @Description todo 菜单表添加子菜单
    * @Date 2023/6/20 19:06
    * @Return  * @param null
    */
    int SysMenuSunAdd(SysMenuBack sysMenuBack);

    /**
    * @Author MJL
    * @Description todo 获取下拉菜单（父级名称）
    * @Date 2023/6/20 20:52
    * @Return  * @param null
    */
    List<SysMenuBack> MenuSelectList(String menuSelectLogotype);

    /**
    * @Author MJL
    * @Description todo 菜单表删除
    * @Date 2023/6/21 11:34
    * @Return  * @param null
    */
    int SysMenuUpdateDelete(Integer id);

    /**
    * @Author MJL
    * @Description todo 菜单表修改目录
    * @Date 2023/6/21 13:10
    * @Return  * @param null
    */
    int SysMenuDirectoryUpdate(SysMenuBack sysMenuBack);

    /**
    * @Author MJL
    * @Description todo 菜单表修改子菜单
    * @Date 2023/6/21 14:42
    * @Return  * @param null
    */
    int SysMenuSunUpdate(SysMenuBack sysMenuBack);
}
